// debugger
// var b = [2,3]
// var a = _.concat(b,['a', 'b', '', 'd','a'], [false])
// b[0] = 12
// console.log(a)
// var a = [1,2,3,4,5]
// var b = undefined;
// b = [];
// b.length = a.length
// a.forEach((item, index) => {
//   b[index] = item
// });
// a[3] = 22
// console.log(b)
// _.difference([4, 3, 2, 1], [4, 2])
// debugger
// _.differenceBy([3.1, 2.2, 1.3], [1.2, 2.9], Math.floor)
// var objects = [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }];

// _.differenceWith(objects, [{ 'x': 1, 'y': 2 }], _.isEqual);

// _.drop([1, 2, 3, 4, 5], 2)
// var users = [
//   { 'user': 'barney',  'active': true },
//   { 'user': 'fred',    'active': true },
//   { 'user': 'pebbles', 'active': false }
// ];

// _.dropRightWhile(users, function(o) {
//   return !o.active;
//  });
// var array = [1, 2, 3];
// var a = ['a','c']

// _.fill(array, a);
// console.log(array);
// var users = [
//   { 'user': 'barney',  'active': false },
//   { 'user': 'fred',    'active': false },
//   { 'user': 'pebbles', 'active': true }
// ];
// var a = _.findIndex(users, function(o) { 
//   // debugger
//   return o.active == false;
// }, 0);
// console.log(a)
// var users = [
//   { 'user': 'barney',  'active': true },
//   { 'user': 'fred',    'active': false },
//   { 'user': 'pebbles', 'active': false }
// ];
 
// var a = _.findLastIndex(users, function(o) { 
//   return o.user == 'pebbles';
//  });
//  console.log(a)
// _.head([1, 2, 3]);
// _.flatten([1, [2, [3, [4]], 5]]);
debugger
// _.flattenDeep([1, [2, [3, [4]], 5]]);
// var a = _.fromPairs([['fred', 30], ['barney', 40]]);
// var a = _.head([1, 2, 3]);
var a = _.indexOf([1, 2, 1, 2], 2);
console.log(a)